package gervosou;

import java.io.Serializable;
import java.util.HashSet;


public class CompteSociete extends Compte

	implements Serializable {
		

	private Societe societe;
	private HashSet<Mandataire> mandataire;

	public CompteSociete(int n, float s, Societe soc) {
		super(n, s);
		this.lierSociete(soc);
	}
	
	public void setSociete(Societe soc)
	{societe = soc;}
	
	private void lierSociete(Societe soc) {
		this.setSociete(soc);
		soc.rajoutCompteS(this);
	}
	
	public void setMandataires(HashSet<Mandataire> man)
	{mandataire = man;}
	
	public HashSet<Mandataire> getMandataires(){
		return (mandataire);
	}
	
	public Societe getSociete() {
		return(societe);
	}
	
	public void rajoutMandataire(Mandataire man) {
		this.lierMandataire(man);
	}
	
	private void lierMandataire(Mandataire man){
		mandataire.add(man);
	}
}
